/**
 * 参考vuex对模块的描述：https://vuex.vuejs.org/zh/guide/modules.html
 * uvuew底部导航栏设置：https://www.uviewui.com/components/tabbar.html
 */

// 定义tabbar
const list = [
	{
		iconPath: "/static/tabbar/tabbar_icon_home_default.png",
		selectedIconPath: "/static/tabbar/tabbar_icon_home_active.png",
		pagePath: "/pages/tabbar/home",
	},
	{
		iconPath: "/static/tabbar/tabbar_icon_sort_default.png",
		selectedIconPath: "/static/tabbar/tabbar_icon_sort_active.png",
		pagePath: "/pages/tabbar/sort",
	},
	{
		iconPath: "/static/tabbar/tabbar_icon_info_default.png",
		selectedIconPath: "/static/tabbar/tabbar_icon_info_active.png",
		isDot: true, // TODO:当存在信息时应有小红点
		pagePath: "/pages/tabbar/info",
	},
	{
		iconPath: "/static/tabbar/tabbar_icon_user_default.png",
		selectedIconPath: "/static/tabbar/tabbar_icon_user_active.png",
		pagePath: "/pages/tabbar/user",
	}
]

export default {
	namespaced: true, // 带命名空间的模块，其中一些配置会自动根据模块注册的路径调整命名(必须设置)
	state: { list },// 把uview的list字段定义在vuex的state状态管理中
}